/**
 * 数字格式化为','分割
 * @param v string|number 处理值
 * @param dot boolean 是否处理小数  false:只处理整数
 * @return string  不会移除整数前及小数后的0
 */
$.bcFmt = function(v, dot=false){
	v+='';  let _=v.charAt(0)==='-';  if(_) v=v.slice(1);
	let [i,d]=v.split('.'), c=i.length%3||3, x=i.slice(0,c);
	for(; c<i.length; c+=3) x += ','+i.slice(c,c+3);
	if(d){
		if(!dot) x += '.'+d;
		else{
			x+='.'+d.slice(0,3);  let i=3, n=d.length;
			for(; i<n; i+=3) x += ','+d.slice(i, i+3);
		}
	}
	return _ ? '-'+x : x;
};
